package com.ruoyi.web.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @Description 风场反演-入参
 * @Author liuhl
 * @Date 2024/4/23
 **/
@Data
@ApiModel(value = "WindRetrievalDrawVo", description = "风场反演绘制入参对象")
public class WindRetrievalDrawVo {

    @ApiModelProperty("类型：日观测-daily，月平均-monthly")
    private String type;

    @ApiModelProperty("时间，当结果类型是水平时-年月日yyyymmdd，否则为年月（198101、1981_1983_01两类格式")
    private String time;

    @ApiModelProperty("【只在月平均时存在】时间范围计算方式：时间类型：逐月平均-month by month，月平均-month")
    private String calType;

    @ApiModelProperty("绘图高度（0~100）")
    private String level;

    @ApiModelProperty("经度范围，格式：a,b  a是最小，b是最大")
    private String longitudeRange;

    @ApiModelProperty("纬度范围，格式：a,b  a是最小，b是最大")
    private String latitudeRange;

    @ApiModelProperty("绘图要素，可以多选，单要素u或v绘制色斑图，两个要素u和v绘制风羽图，例如 u,v")
    private String factor;

    @ApiModelProperty("结果类型：水平面 horizon 垂直剖面 vertical_profile")
    private String resultType;

    @ApiModelProperty("插值方法：'linear', 'cubic', 'quintic'")
    private String method;

}
